﻿using Mozi.HttpEmbedded;
using System.Collections.Generic;

namespace Mozi.Live
{
    /// <summary>
    /// RTSP客户端
    /// </summary>
    internal class RTSPClient : HttpClient
    {
        private int requestIndex=1;
        //CSeq累计
        public int RequestIndex { get => requestIndex; set => requestIndex = value; }

        public void Options(string url, Dictionary<string, string> headers, RequestComplete callback)
        {

        }

        public void Describe(string url, Dictionary<string, string> headers, RequestComplete callback)
        {

        }

        public void Setup(string url, Dictionary<string, string> headers, RequestComplete callback)
        {

        }

        public void Teardown(string url, Dictionary<string, string> headers, RequestComplete callback)
        {

        }

        public void Play(string url, Dictionary<string, string> headers, RequestComplete callback)
        {

        }
        public void Pause(string url, Dictionary<string, string> headers, RequestComplete callback)
        {

        }

        public void SetParameter(string url, Dictionary<string, string> headers, RequestComplete callback)
        {

        }

        public void Announce(string url, Dictionary<string, string> headers, RequestComplete callback)
        {

        }

        public void Record(string url, Dictionary<string, string> headers, RequestComplete callback)
        {

        }

        public void SendRTP()
        {

        }

        public void SendRTCP()
        {

        }

        public void HandleRTP()
        {

        }

        public void HandleRTCP()
        {

        }
    }
}
